Synonyms for "long time"

Words with similar meaning